package com.amumu.drama.common.config;

import lombok.Getter;
import lombok.Setter;
import org.springframework.boot.context.properties.ConfigurationProperties;

@Setter
@Getter
@ConfigurationProperties(prefix = "wx")
public class WXProperties {
    /**
     * 应用编号
     */
    private String appId;
    /**
     * 是 appId 对应的接口
     */
    private String appSecret;
    /**
     * 微信支付商户号
     */
    private String mchId;
    /**
     * API 密钥
     */
    private String partnerKey;
    /**
     * apiclient_cert.p12 证书绝对路径，在微信商户后台下载
     */
    private String certPath;
    /**
     * 外网访问项目的域名，支付通知、回调中会使用
     */
    private String domain;
    /**
     * open url
     */
    private String openUrl = "https://api.weixin.qq.com/sns/oauth2/access_token";
    /**
     * 支付回调url
     */
    private String notifyUrl = "https://api.com/api/v1/payment/notify&%s";
}
